Dockerized MCP Server connected to Obsidian Vault with Local REST API. (rewritten completely with BUN to make it faster and more lightweight)
Overview
[PRE-RELEASE] The mcp-obsidian repository provides a Model Context Protocol (MCP) server that enables AI assistants and other MCP clients to interact with Obsidian vaults through the Local REST API plugin. This server acts as a bridge between MCP-compatible applications and Obsidian's knowledge management capabilities, allowing programmatic access to notes, search functionality, and vault metadata.
Server Config
{
"mcpServers": {
"obsidian": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"-e",
"API_KEY",
"-e",
"API_URLS",
"ghcr.io/oleksandrkucherenko/obsidian-mcp:latest"
],
"env": {
"API_KEY": "<your-obsidian-api-key>",
"API_URLS": "[\"https://host.docker.internal:27124\"]"
}
}
}
}